dead duck – English–Latine translations

🇬🇧 en la 🇻🇦

dead duck noun

  • person or project that is in serious trouble or doomed to fail
cadaver
Wiktionary Links